/* 购物车 */

/* 头部 */
header {
  height: 46px;
  border-bottom: 1px solid #f7f7f7;
}

header .back-index {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

/* 主要内容 */
/* 购物车列表 */
main ul li {
  height: 35vw;
}

main .shop-checkbox {
  width: 50px;
}

main .shop-content {
  border-bottom: 1px solid #e2e2e2;
}

main .shop-content img {
  width: 22vw;
  height: 22vw;
  margin-right: 5vw;
}

main .shop-content p {
  margin-bottom: 10px;
}

main .shop-num {
  bottom: 10px;
  right: 10px;
}

main .shop-num {
  border: 1px solid #999ba1;
  line-height: 16px;
}

main .shop-num span {
  width: 16px;
}

main .shop-num .txt {
  width: 32px;
  border: none;
  border-left: 1px solid #999ba1;
  border-right: 1px solid #999ba1;
}

/* 结算 */
main .settlement {
  line-height: 40px;
  border-top: 1px solid #ccc;
}

main .settlement button {
  width: 100px;
  border: none;
  margin-left: 10px;
}

main input[type="checkbox"] {
  margin: 3px;
}

/* 底线 */
#bottom-line {
  height: 12vw;
}

#bottom-line p {
  flex: 0.8;
}

#bottom-line span {
  width: 100%;
  flex: 1.1;
  border: 1px solid #dddddd;
}
